[PHPOK]三级栏目结构下,读取当前二级分类下的子分类或相关分类的方法
作者:我就是个世界
发表于:2016-04-23
[code]
<!-- catelist pid=1 cateid=$page_rs.cate -->//读取项目ID
<!-- loop from=$list.tree key=$key value=$value -->//读取二级分类
<a href="{$value.url}" title="{$value.title}" class="{if $cate_rs.id == $value.id} red{/if}">{$value.title}</a>//显示当前根分类下的二级分类
<!-- loop from=$value.sublist parent_id=$value.id key=$k value=$v -->//读取全部根目录下三级分类
{if $v.parent_id == $cate_rs.parent_id}//判断当前二级分类
<a href="{$v.url}" title="{$v.title}" class="{if $cate_rs.id == $v.id} red{/if}">{$v.title}</a>//只显示当前二级分类下的全部子分类或者:
{if $cate_rs.id == $v.id}<a href="{$v.url}" title="{$v.title}" class="{if $cate_rs.id == $v.id} red{/if}">{$v.title}</a><br>{/if}//只显示当前主题子分类
{end}
<!-- /loop -->
<!-- /loop -->
[/code]
官网作者回复的代码:
[code]
<!-- php:$catelist = phpok('catelist') -->
<ul>
<!-- loop from=$catelist.tree key=$key value=$value id=$tmpid -->
<li title="这是第一级">{$value.title}</li>
<!-- loop from=$value.sublist key=$k2 value=$v3 id=$tmpid2 -->
<li title="这是第二级">{$v2.title}</li>
<!-- loop from=$v2.sublist key=$k3 value=$v3 id=$tmpid -->
<li title="这是第三级">{$v3.title}</li>
<!-- loop from=$v3.sublist key=$k4 value=$v4 id=$tmpid -->
<li title="这是第四级">{$v4.title}</li>
<!-- /loop -->
<!-- /loop -->
<!-- /loop -->
<!-- /loop -->
</ul>
[/code]
<!-- catelist pid=1 cateid=$page_rs.cate -->//读取项目ID
<!-- loop from=$list.tree key=$key value=$value -->//读取二级分类
<a href="{$value.url}" title="{$value.title}" class="{if $cate_rs.id == $value.id} red{/if}">{$value.title}</a>//显示当前根分类下的二级分类
<!-- loop from=$value.sublist parent_id=$value.id key=$k value=$v -->//读取全部根目录下三级分类
{if $v.parent_id == $cate_rs.parent_id}//判断当前二级分类
<a href="{$v.url}" title="{$v.title}" class="{if $cate_rs.id == $v.id} red{/if}">{$v.title}</a>//只显示当前二级分类下的全部子分类或者:
{if $cate_rs.id == $v.id}<a href="{$v.url}" title="{$v.title}" class="{if $cate_rs.id == $v.id} red{/if}">{$v.title}</a><br>{/if}//只显示当前主题子分类
{end}
<!-- /loop -->
<!-- /loop -->
[/code]
官网作者回复的代码:
[code]
<!-- php:$catelist = phpok('catelist') -->
<ul>
<!-- loop from=$catelist.tree key=$key value=$value id=$tmpid -->
<li title="这是第一级">{$value.title}</li>
<!-- loop from=$value.sublist key=$k2 value=$v3 id=$tmpid2 -->
<li title="这是第二级">{$v2.title}</li>
<!-- loop from=$v2.sublist key=$k3 value=$v3 id=$tmpid -->
<li title="这是第三级">{$v3.title}</li>
<!-- loop from=$v3.sublist key=$k4 value=$v4 id=$tmpid -->
<li title="这是第四级">{$v4.title}</li>
<!-- /loop -->
<!-- /loop -->
<!-- /loop -->
<!-- /loop -->
</ul>
[/code]
请发表您的评论